package com.ruoyi.supermarket.mapper;

import java.util.List;
import com.ruoyi.supermarket.domain.Xqyspay;

/**
 * 详情应收Mapper接口
 * 
 * @author ruoyi
 * @date 2024-05-30
 */
public interface XqyspayMapper 
{
    /**
     * 查询详情应收
     * 
     * @param xqyspayId 详情应收主键
     * @return 详情应收
     */
    public Xqyspay selectXqyspayByXqyspayId(Long xqyspayId);

    /**
     * 查询详情应收列表
     * 
     * @param xqyspay 详情应收
     * @return 详情应收集合
     */
    public List<Xqyspay> selectXqyspayList(Xqyspay xqyspay);

    /**
     * 新增详情应收
     * 
     * @param xqyspay 详情应收
     * @return 结果
     */
    public int insertXqyspay(Xqyspay xqyspay);

    /**
     * 修改详情应收
     * 
     * @param xqyspay 详情应收
     * @return 结果
     */
    public int updateXqyspay(Xqyspay xqyspay);

    /**
     * 删除详情应收
     * 
     * @param xqyspayId 详情应收主键
     * @return 结果
     */
    public int deleteXqyspayByXqyspayId(Long xqyspayId);

    /**
     * 批量删除详情应收
     * 
     * @param xqyspayIds 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteXqyspayByXqyspayIds(Long[] xqyspayIds);

    void deleteXqyspayByYspayId(Long yspayId);
}
